<?php

require IDIOMAS_UTILS;
require NOTICIAS_MODEL;
require COMPETICIO_MODEL;
require CACHE;

class portada{
	
	function inicio($codigo_equipo = null,$competicion = null){
		
		print_r($codigo_equipo);
		echo("<br>");
		echo($competicion);
		echo("llego $codigo_equipo");
		$data = "Mario Corredera Verdejo";
		$idioma = Idiomas::getTexto("ca","portada");
		print_r($idioma);

		View::render('default','portada/inicio',$data);
	}
	
	
	function prueba($param1,$param2,$param3){
		
		/** BORRAR **/
		//$time_start = microtime(true);
		/***********/
		echo($param1."-".$param2."-".$param3);
		$data = "Mario Corredera Verdejo";
		$idioma = Idiomas::getTexto("ca","portada");
		print_r($idioma);
		self::testCache();
		
		
		View::render('default','portada/inicio',$data);
	
		//$time_end = microtime(true);
		//$time = $time_end - $time_start;
		$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
		echo "<br>TIEMPO EJECUCION => $time segundos\n";
		
		
	}
	
	function testCache(){
		
		$cache = new phpFastCache();
		$cache::$storage = "files";
		$content = $cache::get("test_cache");
		
		if($content == null) {
			$noticias = new noticiasModel();
			echo("NO HAY CACHE");
			$cache::set("test_cache",$noticias->testNoticias(),5000);
		}else{ echo("CACHE OK"); }
		return $cache::get("test_cache");
	}
	 
	function microtime_float(){
		
		list($usec, $sec) = explode(" ", microtime());
		return ((float)$usec + (float)$sec);
	}
	
	
	
	
}


?>